<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js数据类型转换</title>
</head>
<body>
  <script>
    //数值类型转换；number类型方法，Number();parseInt();parseFloat();
    // 当字符串中包含任意一个非数字表示的字符时转换，number返回NaN；parseInt()和parseFloat()从头
    // 读取，读到非字符为止，如果首字符即为非数字字符，则返回NaN
    var str = '123abc';
    console.log(str,typeof(str));
    var res = Number(str);
    var res1 = parseInt(str);
    var res2 = parseFloat(str);
    console.log(res,typeof(res));
    console.log(res1,typeof(res1));
    console.log(res2,typeof(res2));
    //isNaN()检测一个数据是否是一个NaN，如果是数，返回flase，不是数，返回true
    var num = '111';
    console.log(num,isNaN(num));
  </script>
</body>
</html>
